home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr05
/
xnot12a.zip
/
MAKEFILE.MSC
< prev
next >
Wrap
Text File
|
1993-06-15
|
2KB
|
104 lines
# Microsoft C7 Makefile for notGNU (DOS)
SYS =
CDEFS = /DMSC /DJAM
DEBUG =
CFLAGS = /AL /Oilt /W3 /Gs $(CDEFS) $(DEBUG)
CC = cl
# standard headers
DEF = def.h sysdef.h ttydef.h chrdef.h
# implicit compilation rule
.c.obj:
$(CC) /c $(CFLAGS) $*.c
# files that can be removed, because they are really just copies
HCLEAN = sysdef.h ttydef.h chrdef.h
CCLEAN = cinfo.c fileio.c spawn.c tty.c ttyio.c ttykbd.c
# object file list
OBJ = alloca.obj basic.obj buffer.obj cinfo.obj dir.obj dired.obj display.obj \
echo.obj extend.obj file.obj fileio.obj help.obj kbd.obj keymap.obj \
line.obj macro.obj main.obj match.obj modes.obj paragrap.obj \
random.obj regex.obj region.obj re_searc.obj search.obj spawn.obj \
tty.obj ttyio.obj ttykbd.obj version.obj window.obj word.obj dos.obj\
undo.obj indent.obj
# this doesn't work right: del only takes one argument (sigh).
#clean:
# -del $(HCLEAN)
# -del $(CCLEAN)
# -del *.obj
# -del mg.exe
basic.obj: basic.c $(DEF)
buffer.obj: buffer.c $(DEF) kbd.h
dir.obj: dir.c $(DEF)
dired.obj: dired.c $(DEF)
display.obj: display.c $(DEF) kbd.h
echo.obj: echo.c $(DEF) key.h macro.h
extend.obj: extend.c $(DEF) kbd.h macro.h key.h
file.obj: file.c $(DEF)
help.obj: help.c $(DEF) kbd.h key.h macro.h
kbd.obj: kbd.c $(DEF) kbd.h key.h macro.h
keymap.obj: keymap.c $(DEF) kbd.h
line.obj: line.c $(DEF)
macro.obj: macro.c $(DEF) key.h macro.h
main.obj: main.c $(DEF) macro.h
match.obj: match.c $(DEF) key.h
modes.obj: modes.c $(DEF) kbd.h
paragrap.obj: paragrap.c $(DEF)
random.obj: random.c $(DEF)
regex.obj: regex.c $(DEF) regex.h
region.obj: region.c $(DEF)
re_searc.obj: re_searc.c $(DEF) macro.h regex.h
search.obj: search.c $(DEF) macro.h
version.obj: version.c $(DEF)
window.obj: window.c $(DEF)
word.obj: word.c $(DEF)
alloca.obj: alloca.c
cinfo.obj: $(DEF) cinfo.c
fileio.obj: $(DEF) kbd.h fileio.c
spawn.obj: $(DEF) spawn.c
tty.obj: $(DEF) tty.c
ttyio.obj: $(DEF) ttyio.c
ttykbd.obj: $(DEF) ttykbd.c
# add /Fm to the CC line to get a load map
dnot.exe: $(OBJ)
$(CC) $(CFLAGS) /o dnot.EXE *.obj